package com.lv.thumb.service;

import com.lv.thumb.model.entity.User;
import com.baomidou.mybatisplus.extension.service.IService;
import jakarta.servlet.http.HttpServletRequest;

/**
 * 用户服务接口，提供用户相关操作的方法定义。
 */

public interface UserService extends IService<User> {

    /**
     * 获取当前登录用户
     *
     * @param request HTTP 请求对象，用于从请求中获取用户登录信息
     * @return 当前登录的用户对象，如果未登录则返回 null
     */
    User getLoginUser(HttpServletRequest request);
}
